package com.food.service;

import com.food.entity.LayuiR;
import com.food.entity.po.FoodApiGd;
import com.food.entity.po.FoodApiBaidu;
import com.food.entity.po.FoodApiPhoto;
import com.food.entity.po.FoodApiTx;
import com.food.entity.vo.*;

import java.util.Date;
import java.util.List;

/**
 * @author : 港某
 * @date : 2021/1/8 14:30
 */
public interface FoodShopService {

    Date getDatabaseTime();

    void insertFoodShop(FoodApiGd foodApiGd);

    void insertFoodShopPhoto(FoodApiPhoto foodApiPhoto);

    LayuiR<FoodApiGd> getFoodShop(FoodShopSearch foodShopSearch);

    LayuiR<FoodApiBaidu> getFoodShopBaidu(FoodShopSearch foodShopSearch);

    LayuiR<FoodApiTx> getFoodShopTx(FoodShopSearch foodShopSearch);

    List<Pie> getPieCount1();

    List<Pie> getPieCount2();

    List<Pie> getPieCount3();

    List<PieDouble> getPieCount4();

    List<PieDouble> getPieCount5();
    List<Pie> getPieCount6();
    List<PieDouble> getPieCount7();

    List<Pie> getBarCount1();

    List<Bar> getBarCount2();

    List<HeatMap> getHeatMap();

    List<Sun> getSunCount1();
    List<Sun> getSunCount2();

}
